(function($){
	// 初始化页对象
	$.fn.abdiPage = function(container){
		function abdiPage(){
		}
		abdiPage.prototype = $.fn.abdiPage;
		var page = new abdiPage();
		page.bindDiv = container;
		return page;
	};
	
	// 默认参数
	$.fn.abdiPage.defaults = {
			
	};
	
	// 下载当前页数据
	$.fn.abdiPage.load = function(options){
		var page = this;
		this.data = $.extend({},page.defaults,options);
		$.ajax({
			url: options.url,
			data: options.data,
			dataType: "json",
			type: "post",
			async:false,
			cache:false,
			success: function(data){
				// 问卷标题生成
				page.show(data);
				$('input').attr('disabled',true);
				// 遍历
					// 问卷生成题目
						// 问卷生成答案
							// 已经填写的生成答案
				// 提交内容生成
			}
		});
	};
	
	// 显示问卷内容
	$.fn.abdiPage.show = function(data){
		var page = this;
		// 显示标题，初始化问卷内容
		var content = $('<div class="content"></div>');
		page.bindDiv.html(getSurveyTitle(data.survey)).append(content);
		// 问题处理
		var questionlist = data.questionlist;
		$(questionlist).each(function(index,question){
			//alert(index + "===" + question.description);
			// 问题操作类
			var component = $.fn.abdiComponent(question.type,question.typeid,question.format);
			// 初始化问题
			component.init(question);
			content.append(component.show());//page.append();
			component.fillAnswer(); //显示答案
		});
		
	};
	
	// 产生标题
	function getSurveyTitle(survey){
		var html = "";
		html += '<div class="top" id="answertop">';
		html += '	<div class="top-bg fixed">';
		html += '		<div class="tit-n-c">';
		html += '			<div class="titname" id="titname">';
		html += 				survey.name;;
		html += '			</div>';
		html += '		<div class="titintro" id="titintro">';
		html += '			<p>';
		html += 				survey.descriptiontext;
		html += '			</p>';
		html += '		</div>';
		html += '	</div>';
		html += '</div>';
		return html;
	};
})(jQuery);